#container {
  clear: left;
}

.Menu--admin {
    padding: 0;
    float: left;
    width: 240px;
}

.Menu--admin > .Menu-tabList {
    -moz-background-size: 5px 100%;
    background-size: 5px 100%;
    background-position: 0 0, 100% 0;
    background-repeat: no-repeat;
}

.Menu--admin > .Menu-tabList {
    padding-left: 5px;
    margin-bottom: 0;
    margin-top: 0.1em;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.Menu--admin > .Menu-tabList li {
    list-style: none;
    margin: 0;
}

.Menu--admin > .Menu-tabList > li {
    padding-bottom: 5px;
}

.Menu--admin > .Menu-tabList > li > a,
.Menu--admin > .Menu-tabList > li > span {
    text-decoration: none;
    border-bottom: 1px dotted #778;
    display: block;
    padding: 5px 10px;
    font-size: 18px;
    color: #7E7363;
}

.Menu--admin > .Menu-tabList li li a {
    text-decoration: none;
    padding: 0.6em 0.9em;
    font-size: 14px;
    display: block;
}

.Menu--admin > .Menu-tabList li li a:link,
.Menu--admin > .Menu-tabList li li a:visited {
    color: #000;
}

.Menu--admin > .Menu-tabList li li a:hover,
.Menu--admin > .Menu-tabList li li a.active {
    color: @theme-color-menu-contrast-textActive !important;
    background: @theme-color-menu-contrast-background;
    border-color: #000;
}

.Menu--admin > .Menu-tabList li li a:hover {
    text-decoration: underline;
}

.Menu--admin > .Menu-tabList li li a.current {
    background: #defdbb;
}
